<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*样式初始化 start*/
body,
div,
ul,
li,
ol,
dl,
dt,
dd,
p,
h1,
h2,
h3,
h4,
h5,
font,
span,
i,
em,
b,
strong,
form,
label,
input{
  margin: 0;
  padding: 0;
  border:0 none;
  font-family:'微软雅黑';
  font-size:12px;
}
li{ 
  list-style: none;
}
img{ 
  border: 0 none; 
  vertical-align: top;
}
em,
i{
  font-style: normal;
}
a{ 
  text-decoration: none; 
  color:#000;
}
.clear{clear:both;}
.fl{
	float:left;
}
.fr{
	float:right;
}
@font-face {
  font-family: 'iconfont';  /* project id 209167 */
  src: url('http://at.alicdn.com/t/font_onoy0j4uvbm1v2t9.eot');
  src: url('http://at.alicdn.com/t/font_onoy0j4uvbm1v2t9.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_onoy0j4uvbm1v2t9.woff') format('woff'),
  url('http://at.alicdn.com/t/font_onoy0j4uvbm1v2t9.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_onoy0j4uvbm1v2t9.svg#iconfont') format('svg');
}
.iconfont{
	font-family:"iconfont";
	font-size:20px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale; 
}

/*样式初始化 end*/
.topbox{
	width:100%;
	min-width:1200px;
	height:35px;
	border-bottom:1px solid #e4e4e4
}
.topbox .top{
	width:1200px;
	height:35px;
	line-height:35px;
	color:#808385;
	margin:0 auto;
}
.top a{
	color:#808385;
}
.top a:hover{
	text-decoration:underline;
}
.headbox{
	width:100%;
	min-width:1200px;
	height:150px;
	background:url(../images/headbox_bg.jpg);
	border-bottom:2px solid #fff;
}
.headbox .head{
	width:1200px;
	height:150px;
	margin:0 auto;
}
.headbox .head .logo_imgbox{
	width:130px;
	height:110px;
	border-right:1px solid #fff;
	text-align:center;
	float:left;
	margin-top:20px;
}
.headbox .head .logo_textbox{
	height:110px;
	border-left:1px solid #c9c9c9;
	float:left;
	margin-top:20px;
}
.headbox .head .logo_textbox .logo_cn{
	font-size:24px;
	color:#0a537d;
	font-weight:700;
	margin-top:30px;
	margin-left:20px;
}
.headbox .head .logo_textbox .logo_en{
	font-size:13px;
	color:#8a9498;
	font-family:'Cambria';
	text-transform:uppercase;
	margin-top:5px;
	margin-left:20px;
}
.headbox .head p{ 
	float:right; 
	margin:45px 0 0 0 ; 
	padding: 0 0 0 58px; 
	background:url(../images/tel.jpg) no-repeat left top; 
	color:#444444; 
	font-size:16px;
	font-family:"Microsoft Yahei";
}
.headbox .head span{ 
	display:block; 
	font-size:36px; 
	color:#0066cb; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style: italic;
	font-weight: bold;
}
.nav-wrap{
	width:100%;
	min-width:1200px;
	height:50px;
	background:#0066cb;
	position:relative;
}
.nav-wrap.fixed{
	position:fixed;
	top:0;
	z-index:9999;
}
.nav-wrap .nav{
	width:1200px;
	height:50px;
	margin:0 auto;
}
.nav-wrap .nav&gt;li{
	width:148px;
	height:50px;
	line-height:50px;
	text-align:center;	
	border-left:1px solid #388399;
	border-right:1px solid #075267;
	float:left;
}
.nav-wrap .nav .on{
	background:#d90321;
}
.nav-wrap .nav&gt;li&gt;a{
	width:148px;
	height:50px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	display:block;
}
.nav-wrap .nav a:hover{
	background:#d90321;
}

/*banner*/
.banner {
	width: 100%;
	min-width:1200px;
	height: 400px;
	position: relative;
	overflow: hidden;
}
/*轮播图*/
.DB_tab25 {
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
}
.DB_tab25 img {
	width: auto;
}
.DB_tab25 .DB_bgSet {
	position: relative;
	overflow:visible;
}
.DB_tab25 .DB_bgSet li {
	position: absolute;
	width: 100%;
	height: 400px;
	display: none;
	z-index: -1;
	overflow:visible;
}
.DB_tab25 .DB_menuWrap {
	position: absolute;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	overflow:visible;
}
.DB_tab25 .DB_menuWrap .DB_menuSet {
	position: absolute;
	width: 100%;
	top: 380px;
	text-align: center;
	font-size: 0;
	border-radius: 20px;
	z-index: 2000;
	overflow:visible;
}
.DB_tab25 .DB_menuWrap .DB_menuSet li {
	cursor: pointer;
	margin: 0 3px;
	display: inline;
	overflow:visible;
}
.DB_tab25 .DB_prev {
	position: absolute;
	left: -100px;
	top: 160px;
	cursor: pointer;
	overflow:visible;

}
.DB_tab25 .DB_next {
	position: absolute;
	right: -100px;
	top: 160px;
	cursor: pointer;
	overflow:visible;

}

.index_box{
	width:100%;
	min-width:1200px;
}
.index_box .index_wrap{
	width:1200px;
	padding:40px 0px;
	margin:0 auto;
}

.index_title{
	padding:10px 70px 15px 70px;
	margin:0 auto;
	display:table;
	border-bottom:2px solid #e8e7e7;
	margin-bottom:40px;
	position:relative;
}
.index_title .iconfont{
	font-size:26px;
	color:#2e91ef;
	position:absolute;
	float:left;
	margin-top:1px;
	margin-left:-26px;
	}
.index_title .title_cn{
	font-size:24px;
	color:#323232;
	margin:0 auto;
	text-align:center;
}
.index_title .title_en{
	font-size:20px;
	color:#c6c7c7;
	font-familay:'方正榜书楷';
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
}
.index_title .blue{
	width:40px;
	height:4px;
	background:#2e91ef;
	position:absolute;
	left:50%;
	margin-left:-20px;
	margin-top:14px
}
.ipro-wrap{
	height: 290px;
}
.ipro-btnL,
.ipro-btnR{
	width: 47px;
	height: 47px;
	background: url(../images/icon/icon_arrow.png) no-repeat left;
	margin: 110px 0 0 0;
}
.ipro-btnL{
	background-position: 0 0;
	margin-right:20px;
}
.ipro-btnR{
	background-position: -47px 0;
}
.ipro-list{
	height: 290px;
	width: 1070px;
	overflow: hidden;
}
.ipro-list ul{
	width: 200%;
	height:290px;
}
.ipro-list li{
	float: left;
	width: 255px;
	height: 284px;
	padding: 0 15px 0 0;
	background: url(../images/partner_bg.jpg) no-repeat;
}
.ipro-list li .partner_box{
	width:220px;
	height:260px;
	padding-top:10px;
	margin:0 auto;
	position:relative;
}
.ipro-list li .partner_box .partner_title{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#0471f8;
	font-size:14px;
	border-bottom:1px solid #5da5fe;
	overflow:hidden;
}
.ipro-list li .partner_box .partner_img{
	margin:0 auto;
	text-align:center;
	margin-top:5px;
}
.ipro-list li .partner_box .partner_button{
	width:170px;
	height:30px;
	line-height:30px;	
	background:#0471f8;
	border-radius:4px;
	vertical-align:bottom;
	position:absolute;
	left:50%;
	margin-left:-85px;
	bottom:15px;
}
.ipro-list li .partner_box .partner_button a{
	width:170px;
	height:30px;
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.ipro-list li .partner_box .partner_button:hover{
	background:#fff;
	border:1px solid #0471f8;
	
}
.ipro-list li .partner_box .partner_button:hover a{
	color:#0471f8;
}
.index_advbox{
	width:100%;
	height:218px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.index_advbox .index_adv{
	width:1920px;
	height:218px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.pro_list{
	width:1200px;
	margin:0 auto;
}
.pro_list li{
	width:276px;
	float:left;
	margin-left:20px;
	margin-bottom:30px;
}
.pro_list li .pro_img{
	width:276px;
	height:184px;
	overflow:hidden;
}
.pro_list li .pro_img img{
	width:100%;
	transition:0.5s;
	-moz-transition:0.5s; /* Firefox 4 */
	-webkit-transition:0.5s; /* Safari and Chrome */
	-o-transition:0.5s; /* Opera */
	-ms-transition:0.5s;
}
.pro_list li .pro_text{
	width:276px;
	padding:20px 0;
	background:#d5d5d5;
	font-size:13px;
	color:#474646;
	border-bottom:1px solid #0066cb;
}
.pro_list li .pro_text p{
	line-height:180%;
	padding-left:15px;
}
.pro_list li .pro_text strong{
	color:#4a4a4a;
}
.pro_list li:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
 	-o-transform:scale(1.1);
  	-moz-transform:scale(1.1);
  	-ms-transform:scale(1.1);
	
}
.pro_list li:hover .pro_text{
	background:#0066cb;
	color:#b8d7f5;
}
.pro_list li:hover .pro_text strong{
	color:#fff;
}
.pro_more{
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
	
	background:#999999;
	margin-top:10px;
}
.pro_more a{
	width:100%;
	height:35px;
	color:#fff;
	display:block;
}
.pro_more .iconfont{
	vertical-align:top;
	margin-right:3px;
}
.index_advantagebox{
	width:100%;
	min-width:1200px;
	height:605px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.index_advantage{
	width:1920px;
	height:605px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	background:url(../images/index_advantage.jpg);
}
.index_advantage .adv_title{
	font-size:16px;
	color:#106cc4;
	font-weight:bold;
}
.index_advantage .adv_text{
	font-size:15px;
	color:#333435;
	margin-top:2px;
}
.index_advantage .adv_wrap1{
	width:400px;
	margin-left:40px;
	margin-top:73px;
}
.index_advantage .adv_wrap2{
	width:440px;
	margin-left:40px;
	margin-top:37px;
}
.index_advantage .adv_wrap3{
	width:440px;
	margin-left:40px;
	margin-top:40px;
}
.index_advantage .adv_company{
	width:380px;
	height:200px;
	line-height:180%;
	font-size:14px;
	float:right;
	margin-top:-135px;
	margin-right:115px;
}
.index_caselist{
	width:100%;
}
.index_caselist li{
	float:left;
	margin-left:22px;
	margin-top:20px;
}
.index_caselist .case1 .black{
	width:528px;
	height:208px;
	background:rgba(0,0,0,0.4);
	position:absolute;
	margin-top:-208px;
	z-index:10;
}
.index_caselist .case1 .black .iconfont{
	font-size:40px;
	color:#fff;
	float:left;
	margin-left:245px;
	margin-top:60px;
}
.index_caselist li .black .iconfont_bg{
	position:absolute;
	left:50%;
	margin-left:-37px;
	margin-top:45px;
}
.index_caselist li .black p{
	width:100%;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:45px;
}
.index_caselist .case2 .black{
	width:342px;
	height:210px;
	background:rgba(0,0,0,0.4);
	position:absolute;
	margin-top:-210px;
	z-index:10;
}
.index_caselist .case2 .black .iconfont{
	font-size:40px;
	color:#fff;
	float:left;
	margin-left:153px;
	margin-top:60px;
}
.index_caselist li .black{
	transition:0.3s;
	-moz-transition:0.3s; /* Firefox 4 */
	-webkit-transition:0.3s; /* Safari and Chrome */
	-o-transition:0.3s; /* Opera */
	-ms-transition:0.3s;
}
.index_caselist li:hover .black{
	background:rgba(207,15,40,0.73);
}
.index_newflbox{
	width:340px;
	height:390px;
	float:left;
	border-bottom:3px solid #2e91ef;
}
.index_newflbox .new_title{
	height:70px;
	line-height:70px;
	padding-left:10px;
	background:#2e91ef;
	color:#fff;
	font-size:16px;
}
.index_newflbox .new_img{
	width:100%;
}
.index_newflbox .new_img img{
	width:100%;
}
.index_newflbox .new_text{
	padding:10px;
	font-size:13px;
	color:#686868;
	line-height:180%;
	height:37px;
	overflow:hidden;
}
.index_newflbox .new_more{
	width:86px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#1d61c4;
	border:2px solid #0066cb;
	float:left;
}
.f_fr{float:right;}
.m_dt{width: 700px;height: 434px; float:right;margin-right:20px;overflow: hidden;}
.m_dt h3{ background: url(../images/dtbg.jpg) no-repeat left 2px; height: 49px;line-height: 49px;}
.m_dt h3 a{color: #434343;font-size: 16px;display: block;float: left;width: 127px;text-align: center;font-weight: bold;}
.m_dt h3 a:hover,.m_dt h3 .cur{color: #2e91ef;font-weight: bold;}
.m_dt h3 span a{color: #333;font-size: 14px;width: 100px;font-weight: normal;}

.m_dtc dl{ border-bottom: 1px solid #e5e5e5; height: 81px; margin-top: 40px;}
.m_dtc dl:hover h4 a{color:#2e91ef;}
.m_dtc dl:hover dt{background: #2e91ef;}
.m_dtc .firstdl{margin-top: 18px;}
.m_dtc dt{float: right;width: 91px;height: 91px;}
.m_dtc dt{color: #fff;text-transform: none;width: 91px;height: 77px;background: #8d8d8d;text-align: center; padding-top: 5px;font-size: 16px;font-family: arial; color: #fff;display: block;}
.m_dtc dt b{color: #fff;font-size: 40px;display: block;}
.m_dtc dt:hover,.m_dtc dt.cur{background: #2e91ef;}


.m_dtc dd{float: left;width: 500px;padding: 0 46px 0 30px;height: 91px;}
.m_dtc dd h4{height: 26px;line-height: 26px;overflow:hidden;}
.m_dtc dd h4 a{color: #333333;font-size: 16px;}
.m_dtc dd p{color: #626262;font-size: 12px;line-height: 180%;height: 46px;margin-top:3px;overflow: hidden;}
.m_dtc dd p a{color:#552a21;}

.bottombox{
	width:100%;
	min-width:1200px;
	height:330px;
	background:#1d61c4;
	margin-top:40px;
}
.bottombox .bottom{
	width:1200px;
	height:330px;
	margin:0 auto;
}
.bottombox .bottom .fl{
	padding:40px 0;
}
.bottom .fl .subnav{
	width:100%
}
.bottom .fl .subnav li{
	padding:5px 20px;
	float:left;
}
.bottom .fl .subnav li a{
	font-size:13px;
	color:#fff;
}
.bottom .fl .subnav li span{
	color:#2691ec;
}
.bottom .fl .tel_imgbox{
	margin-top:20px;
	margin-bottom:20px;
}
.bottom .fl .tel_imgbox .tel_img{
	width:32px;
	height:32px;
	line-height:30px;
	text-align:center;
	border-radius:50%;
	-webkit-border-radius:50%;
	background:#083d90;
	float:left;
}
.bottom .fl .tel_imgbox .tel_img .iconfont{
	font-size:17px;
	color:#fff;
}
.bottom .fl .tel_imgbox .tel_text{
	float:left;
	margin-left:5px;
}
.bottom .fl .tel_imgbox .tel_text p{
	color:#0d2d6f;
}
.bottom .fl .tel_imgbox .tel{
	font-size:26px;
	color:#c8deff;
	font-weight:bold;
	float:left;
	margin-left:10px;
}
.bottom .fl&gt;p{
	color:#d5e9f5;
	line-height:220%;
}
.linkbox{
	position:relative;
	margin-top:20px;
}
.linkbox .link_img{
	width:32px;
	height:32px;
	line-height:34px;
	text-align:center;
	color:#fff;
	background:#2ab2e5;
	border-radius:50%;
	-webkit-border-radius:50%;
	float:left;
}
.linkbox .link_img .iconfont{
	color:#fff;
	font-size:24px;
}
.linkbox .link{
	width:200px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	padding-right:5px;
	font-size:12px;
	color:#fff;
	border:1px solid #2ab2e5;
	border-radius:6px;
	float:left;
	margin-left:10px;
	cursor:pointer;
}
.linkbox .link .iconfont{
	font-size:12px;
	float:right;
}
.linkbox .link_view{
	width:200px;
	line-height:30px;
	padding-left:10px;
	padding-right:5px;
	background:#2ab2e5;
	position:absolute;
	margin-left:43px;
	margin-top:32px;
	border-radius:6px;
	display:none;
}
.linkbox .link_view li{
	color:#fff;
}
/*在线留言*/
.message {
	width: 370px;
	padding:10px 20px;
	background:#1052b3;
	margin-top:20px;
}
.message ul {
	width: 100%;
}
.message li {
	margin-bottom: 10px;
}
.message li label {
	color:#fff;
	float: left;
	display: inline-block;
	margin-bottom: 6px;
}
.message li input, .message li textarea {
	border: #eee solid 1px;
	padding:5px 0;
	text-indent: 10px;
	border-radius:3px;
}
.message li textarea{
	height:60px;
}
.input {
	width: 99%;
	border-radius:3px;
}
.input-b {
	width: 99%;
	height: 80px;
}
.input-s {
	width: 30%;
}
.btn-sub {
	width: 70px;
	padding: 6px 0;
	border: none;
	background-color: #74d78f;
	color: #fff;
	cursor:pointer;
}
.btn-re {
	width: 70px;
	padding: 6px 0;
	border: none;
	background-color: #2f6dc9;
	color: #fff;
	cursor:pointer;
	margin-left:5px;
}
.message li font {
	color: #e7463c;
}
.message-tips {
	width: 45%;
}
.message-tips .img {
	height: 90px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 20px;
}
.message-tips .title {
	font-family: 'Times New Roman';
	font-size: 36px;
	line-height: 1em;
}
.message-tips .subtit {
	font-size: 12px;
	margin-bottom: 10px;
}
.message-tips .txt {
	font-size: 12px;
	color: #b2b2b2;
}

.footbox{
	width:100%;
	min-width:1200px;
	height:45px;
	background:#1250ac;
}
.footbox .foot{
	width:1200px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	color:#d5e9f5;
}
.footbox .foot a{
	color:#d5e9f5;
}
.pro_bannerbox{
	width:100%;
	min-width:1200px;
	height:325px;
	position:relative;
	overflow:hidden;
}
.pro_bannerbox .pro_banner{
	width:1920px;
	height:325px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.pro_bannerbox .pro_banner img{
	display:none;
}
.pro_wrap{
	width:1200px;
	margin:0 auto;
}
.pro_title{
	padding:40px 70px 15px 70px;
	margin:0 auto;
	display:table;
	
	margin-bottom:40px;
	position:relative;
}
.pro_title .title_cn{
	font-size:30px;
	line-height:180%;
	border-bottom:2px solid #e8e7e7;
	color:#323232;
	margin:0 auto;
	text-align:center;
}
.pro_title .title_en{
	font-size:18px;
	line-height:180%;
	color:#959595;
	font-familay:'方正榜书楷';
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
}
.pro_title .blue{
	width:40px;
	height:4px;
	background:#2e91ef;
	position:absolute;
	left:50%;
	margin-left:-20px;
	margin-top:-3px
}
.pro_advbox{
	width:1200px;
	height:188px;
	margin:0 auto;
	margin-bottom:40px;
}
.pro_advbox .pro_advimg{
	width:551px;
	height:188px;
	float:left;
}
.pro_advbox .pro_advtext{
	width:645px;
	height:188px;
	background:#eef3f8;
	float:left;
}
.pro_advbox .pro_advtext .title{
	font-size:18px;
	color:#0066cb;
	font-weight:bold;
	margin:15px 0 15px 15px;
}
.pro_advbox .pro_advtext p{
	width:600px;
	font-size:14px;
	color:#6e6c6c;
	line-height:180%;
	margin-left:15px;
}
.pagelist{
	height:30px;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-border-radius:5px;
	border-collapse:collapse;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:180px;
}
.pagelist td{	
	border:1px solid #ddd;
}
.pagelist td a{
	color:#337ab7;
	padding:6px 10px;
}
.pagelist .disable a{
	color:#777777;
	cursor:default;
}
.pagelist .on{
	background:#337ab7;	
}
.pagelist .on a{
	color:#fff;	
}
.pagelist .disable:hover{
	background:#fff;
}
.pagelist .disable:hover a{
	color:#777;
}
.pagelist td:hover{
	background:#337ab7;
}
.pagelist td:hover a{
	color:#fff;
}

.rightmenubox{
	width:140px;
	position:fixed;
	background:#f3f3f3;
	padding-bottom:20px;
	left:20px;
	top:20%;
}
.rightmenubox .title{
	height:70px;
	background:#005cb8;
	padding-left:10px;
}
.rightmenubox .title .title_cn{
	font-size:18px;
	color:#fff;
	padding-top:12px;
	font-weight:bold;
}
.rightmenubox .title .title_en{
	font-size:10px;
	color:#fff;
	line-height:180%;
}
.rightmenubox .menu_list{
	margin-top:10px;
}
.rightmenubox .menu_list li{
	height:35px;
	line-height:35px;
	padding-left:15px;
	color:#000;
	border-bottom:1px dotted #868686;
}
.rightmenubox .menu_list li:hover{
	background:#e10202;
	color:#fff;
}
.rightmenubox .menu_list .on{
	background:#e10202;
	color:#fff;
}

/*图片放大*/
/* clearfix */

.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

*html .clearfix{ zoom:1;}



.preview{width:435px; height:360px;position:relative;float:left;margin-left:25px;}

/* smallImg */

.smallImg{position:relative; height:52px; margin-top:1px;padding:6px 5px; width:425px; overflow:hidden;float:left;}

.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }

.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/icon/d_08.png) no-repeat;}

.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/icon/d_09.png) no-repeat; margin-left:400px; margin-top:-50px;}



#imageMenu {height:44px; width:380px; overflow:hidden; margin-left:3px; margin-top:2px; float:left;}

#imageMenu li {height:44px; width:76px; overflow:hidden; float:left; text-align:center;}

#imageMenu li img{width:66px; height:44px;cursor:pointer;}

#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:60px; height:38px; border:3px solid #fe6500;}

/* bigImg */

.bigImg{position:relative; float:left; width:435px; height:288px; padding:2px; border:1px solid #e3e3e3;overflow:hidden;}

.bigImg #midimg{width:435px; height:288px;}

.bigImg #winSelector{width:235px; height:210px;}

#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

/* bigView */

#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}

#bigView img{position:absolute;}

/*图片放大*/

.pro_position{
	padding-left:15px;
	height:40px;
	line-height:40px;
	background:#f5f5f5;
	color:#434040;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:40px;
}
.pro_position .iconfont{
	font-size:15px;
	margin-right:5px;
	color:#7e8384;
}
.pro_position a{
	color:#434040;
}
.pro_position span{
	color:#0488d5;
	font-weight:bold;	
}
.pro_view_right{
	width:450px;
	float:left;
	margin-left:60px;
}
.pro_view_right .title{
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#13459f;
	font-weight:bold;
	border-bottom:1px dashed #e7e7e7;
}
.pro_view_right .text{
	width:420px;
	padding:8px 10px;
	background:#fbfbfb;
	margin:20px 0;
}
.pro_view_right .text p{
	font-size:14px;
	color:#6e6e6e;
	margin-top:8px;
}
.pro_view_right .text p span{
	color:#f00303;
}
.pro_view_right .tel{
	font-size:14px;
	color:#666;
}
.pro_view_right .tel span{
	font-size:24px;
	color:#0066cb;
	font-weight:bold;
}
.pro_viewbox{
	width:1200px;
	border:1px solid #e8e8e8;
	margin-top:40px;
}
.view_title{
	height:44px;
	border-bottom:1px solid #e8e8e8;
	background:#f6f6f6;
	overflow:visible;
	
}
.view_title .title{
	width:110px;
	height:44px;
	background:#fff;
	line-height:42px;
	font-size:16px;
	color:#0066cb;
	text-align:center;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-top:2px solid #0066cb;
	border-bottom:none;
	float:left;
	margin-left:40px;

}
.pro_view{
	width:1200px;
	min-height:200px;
	margin-top:30px;
	padding:10px 0;
}
.about_switch{
	width:1100px;
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#6b7377;
	border-bottom:1px dashed #c9b2a1;
	margin:0 auto;
}
.about_switch a{
	color:#6b7377;
	font-size:18px;
	margin-left:5px;
	margin-right:5px;
}
.about_switch .on{
	color:#0066cb;
}
.about_switch a:hover{
	color:#0066cb;
}
.about_company_left{
	width:150px;
	float:left;
	margin-top:25px;
	margin-left:50px;
}
.about_company_left .company_title_img{
	float:left;
}
.about_company_left .company_title_text{
	float:left;
	margin-left:5px;
	color:#585555;
}
.about_company_left .company_title_text .text_cn{
	font-size:28px;
}
.about_company_left .company_title_text .text_en{
	font-size:14px;
}

.about_company_right{
	float:left;
	width:900px;
	margin-top:25px;
	margin-left:30px;
	margin-bottom:50px;
}
.about_company_right .company_name{
	font-size:16px;
	color:#0066cb;
}
.about_company_right .company_view{
	color:#585555;
	font-size:13px;
	line-height:180%;
	margin-top:10px;
}
.about_company_right ul li{
	float:left;
	margin-right:8px;
}
.new_list{
	width:1100px;
	margin:0 auto;
}
.new_list li{
	width:1100px;
	height:80px;
	padding:25px 0;
	border-bottom:1px dotted #958888;
}
.new_list li .date{
	width:80px;
	height:80px;
	color:#fff;
	background:#2e91ef;
	text-align:center;
	float:left;
}
.new_list li .new_text_box{
	width:980px;
	float:left;
	margin-left:20px;
}
.new_list li .new_text_box .new_title{
	font-size:16px;
	color:#434343;
	font-weight:bold;
}
.new_list li .new_text_box .new_title span{
	font-size:16px;
	color:#2e91ef;
}
.new_list li .new_text_box .new_title:hover{
	color:#2e91ef;
}
.new_list li .new_text_box .new_text{
	font-size:12px;
	color:#8c8888;
	line-height:180%;
	margin-top:10px;
	overflow:hidden;
}
.new_list li .new_text_box .more{
	font-size:12px;
	color:#ee1f04;
	float:right;
}
.case_list{
	float:left;
}
.case_list li{
	float:left;
	margin-left:40px;
	margin-top:40px;
	overflow:hidden;
	position:relative;
}
.case_list li:hover .case_text{
	margin-top:-233px;
}
.case_list .case_img{
	width:350px;
	height:233px;
}
.case_list .case_img img{
	width:100%;
}
.case_list .case_text{
	width:350px;
	height:233px;
	line-height:50px;
	color:#fff;
	background:#0057c4;
	opacity:0.7;
	margin-top:-50px;
	position:absolute;
	transition:0.3s;
	-moz-transition:0.3s; /* Firefox 4 */
	-webkit-transition:0.3s; /* Safari and Chrome */
	-o-transition:0.3s; /* Opera */
	-ms-transition:0.3s;
}
.case_list .case_text p{
	padding-left:15px;
	font-size:14px;
	border-bottom:1px solid #347fdc;
	overflow:hidden;
	
}
.case_list .case_text .iconfont{
	font-size:50px;
	padding:50px 150px;
	display:block;
}
.main.picture{
	width:1200px;
	margin:0 auto;
}
.main.picture dl{
	width:340px;
	height:260px;
	padding:10px;
	float:left;
	text-align:center;
	margin-left:28px;
	margin-top:20px;
	border:1px solid #eee;
}
.main.picture dl:hover{
	background:#f1f1f1;
}
.main.picture dl dt img{
	height:238px;
}
.main.picture dl dd{
	line-height:28px;
	font-size:16px;
}
.newtitle{
	width:100%;
	height:70px;
	line-height:70px;
	font-size:20px;
	text-align:center;
}
.viewsubtitle{
	width:100%;
	height:30px;
	text-align:center;
	color:#999;
	font-size:12px;
	line-height: 30px;
} /*副标题 style1*/
.viewsubtitle span {
	padding:0 15px;
}
.newcontent{
	padding:20px 0;
	font-size:12px;
	line-height:180%;
}
.newcontent p{
	line-height:180%;
	text-indent:2em;
	margin:10px 0;
	font-size:14px;
}
.newcontent img{
	margin:0 auto;
}
.contact_view .logo_imgbox{
	width:100px;
	height:100px;
	border-right:1px solid #fff;
	text-align:center;
	float:left;
}
.contact_view .logo_imgbox img{
	width:70%;
}
.contact_view .logo_textbox{
	height:95px;
	border-left:1px solid #c9c9c9;
	float:left;
}
.contact_view .logo_textbox .logo_cn{
	font-size:20px;
	color:#0a537d;
	font-weight:700;
	margin-top:25px;
	margin-left:20px;
}
.contact_view .logo_textbox .logo_en{
	font-size:10px;
	color:#8a9498;
	font-family:'Cambria';
	text-transform:uppercase;
	margin-top:5px;
	margin-left:5px;
	transform:scale(0.9);
}
.contact_view{
	width:1200px;
	margin:0 auto;
}
.cmain {
	width:400px;
	float:left;
}
.cmain p{
	line-height:180%;
	margin-top:18px;
	padding-left:30px;
}
.cmain p .iconfont{
	font-size:12px;
	padding:5px;
    line-height: 24px;
    margin-right: 10px;
    text-align: center;
    border-radius: 50%;
    border: #005eb4 dashed 1px;
    color:#005eb4;
}
.cmain span{
	font-size:16px;
}
.right_menu{
	width:120px;
	height:80px;
	padding:8px;
	position:fixed;
	right:0;
	bottom:5px;
	z-index:9999;
	background:#005cb8;
}
.right_menu .title{
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#eee;
	font-weight:bold;
	margin:0;
}
.right_menu p{
	line-height:180%;
	color:#d5e9f5;
	margin-top:5px;
}
.right_menu .iconfont{
	font-size:50px;
	color:#fff;
}
.right_menu .icon {
	position: relative;
	width:50px;
	float:left;
	margin-left:6px;
	margin-right:3px;
	cursor:pointer;
}
.right_menu .icon p {
	color:#fff;
}
.right_menu .icon ul {
	position: absolute;
	right:0;
	bottom:0;
	display: none;
}
.right_menu .icon:hover ul {
	display: block;
}
.right_menu .icon ul li {
	padding:10px;
	width:200px;
	height:290px;
	background: #ffffff;
}
.right_menu .icon ul li dl {
	width:100%;
}
.right_menu .icon ul li dl dt {
	width:100%;
	height:30px;
	line-height:30px;
	text-align: center;
	font-size:14px;
	color:#333333;
}
.right_menu .icon ul li dl dd {
	width:100%;
	height:180px;
}

.special_table{
	width:1000px;
	border:1px solid #000;
	border-collapse:collapse;
	margin:0 auto;
	margin-top:30px;
}
.special_table td{
	padding:5px;
	border:1px solid #000;
	text-align:center;
	font-size:14px;
}

.special_table h2{
	font-size:22px;
	text-align:center;
	margin-bottom:10px;
}
.special_table td input{
	width:98%;
	height:30px;
	line-height:30px;
}
.special_table td textarea{
	width:98%;
	height:200px;
	border:0;
	line-height:30px;
}
.special_text{
	width:1000px;
	margin:0 auto;
	padding:10px 0;
	border-bottom:1px dotted #ddd;
}
.special_text h2{
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#0066cb;
}
.special_text p{
	font-size:16px;
	color:rgb(0, 112, 192);
	line-height:180%;
}
.special_button{
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#0066cb;
	cursor:pointer;
	float:left;
	margin-left:20px;
	margin-top:60px;
}
.newslink{
	padding: 10px 0 10px 16px;
	line-height: 24px;
	height: 24px;
}
.newslink span,
.newslink a{
	font-family: "新宋体";
	font-size: 12px;
	color: #52422e;
	
}
.newslink span{
	font-weight: 700;
}
.newslink a{
	cursor:pointer;
}
.newslink a:hover{
	text-decoration: underline;
}
.down_menu{
	position:absolute;
	z-index:9999;
	display:none;
}
.down_menu li{
	background:#0066cb;
	border-left:0;
	border-right:0;
	border-top:1px solid #075267;
}
.down_menu a li{
	width:148px;
	height:49px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	display:block;
}
.down_menu li:hover{
	background:#d90321;
}</pre></body></html>